コントローラ(コンピュータ)と装置(KFM2151)との間でやりとりする情報を「メッセージ」と呼びます。
本製品は、このメッセージにSCPI言語を使用しています。
メッセージには、コンピュータから本製品へ送信されるコマンド(命令)と本製品からコンピュータに送信されるレスポンス(応答)があります。
SCPIは、試験・計測装置向けに考案されたASCIIベースのコマンドです。コマンド構造は、SCPIサブシステムの構築ブロックである共通ルートまたはノードを中心に編成されています。コマンドはプログラムヘッダ、パラメータ、欧文句読点を組み合わせて構成されています。
CHANnelサブシステムを例に、階層の説明をします。
プログラムヘッダ | パラメータ | ノードの階層 | |||
CHAN | ルートノード | ||||
:VOLT | 第2レベル | ||||
[:DC] | 第3レベル | ||||
:TERM | <NR1>,<NR1>,<NR1>,< boolean> | 第4レベル | |||
:NSEL | <NR1> | 第4レベル | |||
:ROUT | 第2レベル | ||||
:TERM | <NR1>,<NR1>,<NR1>,< boolean> | 第3レベル | |||
:NSEL | <NR1> | 第3レベル |
上位ノードと下位ノードはコロン(:)で区切られます。